package Libs.Dados.Objetos
{
	import mx.collections.ArrayCollection;
	
	[RemoteClass(alias="Neturion.Dados.SistemaPerfil")]
	public class SistemaPerfil
	{
		private var _sistemaPerfilId:int;
        private var _sistema:Libs.Dados.Objetos.Sistema;
        private var _perfil:Libs.Dados.Objetos.Perfil;
        private var _listaTelaAcaoPadrao:ArrayCollection;

        public function SistemaPerfil()
        {
            this._listaTelaAcaoPadrao = new ArrayCollection();
        }

        public function get SistemaPerfilId():int
        {
            return this._sistemaPerfilId;
        }

        public function get Sistema():Libs.Dados.Objetos.Sistema
        {
            return this._sistema;
        }

        public function get Perfil():Libs.Dados.Objetos.Perfil
        {
            return this._perfil;
        }

        public function get ListaTelaAcaoPadrao():ArrayCollection
        {
            return this._listaTelaAcaoPadrao;
        }
  
        public function set SistemaPerfilId(value:int):void
        {
            this._sistemaPerfilId = value;
        }

        public function set Sistema(value:Libs.Dados.Objetos.Sistema):void
        {
            this._sistema = value;
        }

        public function set Perfil(value:Libs.Dados.Objetos.Perfil):void
        {
            this._perfil = value;
        }

        public function set ListaTelaAcaoPadrao(value:ArrayCollection):void
        {
            this._listaTelaAcaoPadrao = value;
        }
	}
}